Skip to content

Conversation

@SheetMetalConnect
Copy link
Owner

No description provided.

- Add collapsible Analytics section in sidebar with:
  - QRM Dashboard
  - Jobs Analytics (moved stats from Jobs page)
  - Quality Analytics (moved stats from Parts page)
  - OEE Analytics
  - Reliability Analytics

- Add MQTT Publishers to Integrations section

- Create JobsAnalytics page with job status cards and quality metrics
- Create QualityAnalytics page with yield, scrap, and issue metrics

- Remove embedded stats panels from Jobs.tsx and Parts.tsx
  (moved to dedicated analytics pages)

- Add translation keys for EN/NL/DE

- Update routes.ts and App.tsx with new analytics routes
- Add accessibilityLayer to all charts for keyboard navigation
- Memoize all chart components with React.memo for performance
- Add ARIA labels and roles for screen reader support
- Centralize tooltip and axis styling for consistency
- Add display names for better debugging
- Use design system colors consistently
- Add hover transitions to heatmap cells

Based on Recharts documentation and accessibility best practices:
- https://github.com/recharts/recharts/wiki/Recharts-and-accessibility
- https://belchior.hashnode.dev/improving-recharts-performance
@SheetMetalConnect SheetMetalConnect merged commit 94d63ab into main Dec 4, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants